/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package memoriavirtual;

/**
 *
 * @author Pedro Freitas
 */
public class teste {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
//        System.out.println(5/2);
//        System.out.println( Math.floor(5/2) );
        
//        System.out.println(Integer.parseInt("-10",2));
//         System.out.println(Integer.toBinaryString(7).length());
        
//        System.out.println("a".length());
//        String endLogico = "101";
//        int tamanhoEndLogico = 5;
//        String aux = "";
//        for(int i = endLogico.length(); i < tamanhoEndLogico; i++){
//            aux += '0';
//        }
//        aux += endLogico;
//        endLogico = aux;
//        System.out.println(endLogico);
        
//        System.out.println(Integer.toBinaryString(64));
        
       
//        MemoriaVirtual mv = new MemoriaVirtual(8192, 1024 , 16 , 1000000);
//        MemoriaPrincipal mp = mv.getMemoriaPrincipal();
////        TP tp = mp.getTabelaDePaginas();
//        CelulaTP[] celula = tp.getCelulas();
////        CelulaTP[] celula = new CelulaTP[1];
//        //CelulaTP(int qtdIDPg, String endLogico, int tamanhoEndLogico, int numPg, int tamanhoPg, boolean P, boolean M)
//        celula[0] = new CelulaTP(tp.getQtdIDPg(), "0000010111011110", 16, 0, mp.getTamanhoQuadro(), true, true);
//        
        
//        System.out.println(16/32);   //verificar endReal e corrigir numPg!!!
        
//          Arquivo.leInstrucao("entrada", new MemoriaVirtual());
        
        if(5%2 == 0){
            System.out.println(5/2);
        }else{
            System.out.println(5/2 + 1);
        }
        
//        int qtd_pag = (int) Math.ceil(5 / 2);
//        if (qtd_pag == 0) qtd_pag++;
//        System.out.println(qtd_pag);
    }
}
